/* Copyright (c) 2017, United States Government, as represented by the
 * Administrator of the National Aeronautics and Space Administration.
 *
 * All rights reserved.
 *
 * The Astrobee platform is licensed under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with the
 * License. You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations
 * under the License.
 */
#ifndef IMU_INTEGRATION_IMU_FILTER_PARAMS_H_
#define IMU_INTEGRATION_IMU_FILTER_PARAMS_H_

#include <string>

namespace imu_integration {
struct ImuFilterParams {
  // Filter for fan speed modes (quiet = 2000 rpm, nominal = 2500 rpm, aggressive = 2800 rpm)
  // none, butter, butter20_83, butter3, butter5, butter5_1, butter5_05
  std::string quiet_accel = "none";
  std::string quiet_ang_vel = "none";
  std::string nominal_accel = "none";
  std::string nominal_ang_vel = "none";
  std::string aggressive_accel = "none";
  std::string aggressive_ang_vel = "none";
};
}  // namespace imu_integration

#endif  // IMU_INTEGRATION_IMU_FILTER_PARAMS_H_
